Интерфейс модуля администрирования
Вкладка «Настройки»
Вкладка «Настройки» модуля администрирования предназначена для конфигурации параметров работы системы, включая подключение к внешним сервисам, настройку авторизации, таймаутов.
Доступ к этой вкладке имеют пользователи с ролью администратора.
Интерфейс разделен на тематические секции (например, Авторизация, APM, Архив, Генеративные ответы и др.), каждая из которых содержит группу параметров. Для каждого параметра указано наименование переменной в сервисе конфигурирования и правила валидации.
Авторизация
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Домен, в котором находится AIS | AIS_DOMAIN_NAME | Имя домена должно содержать только латиницу, цифры, дефисы и точки. Обязательно наличие хотя бы одной точки и доменной зоны. Максимальная длина имени — 253 символа. |
| Адрес сервиса AIS | AIS_SERVIСE_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. |
| Таймаут сервиса AIS | AIS_SERVICE_TIMEOUT | Введите положительное целое число от 100 до 1000 |
| Логин суперпользователя AIS | AIS_USER | Допустимы только латиница, цифры, точка, подчёркивание и дефис. Пробелы запрещены. Логин должен содержать от 3 до 30 символов. |
| Пароль суперпользователя AIS | AIS_PASSWORD | Допускаются латиница, цифры, точка, подчёркивание, дефис и спецсимволы. Пробелы запрещены. Пароль должен содержать от 8 до 64 символов. |
АРМ
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Название логотипа | LOGO | Файл логотипа должен быть PNG, JPG или SVG. Размер — от 250 до 500 кБ. Минимум 660x120 пикселей, максимум — 2000x400 пикселей. |
| Доступ к подсистеме поиска | PERMISSION_SEARCH | |
| Доступ к подсистеме семантического анализа | PERMISSION_RECOMENDATIONS | |
| Доступ к подсистеме архива | PERMISSION_ARCHIVE | |
| Доступ к подсистеме выделения сущностей и связей | PERMISSION_ENTITY | |
| Адрес проксибека | URL_BACKEND_API | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Адрес подсистемы поиска и генеративных ответов | URL_GENERATION_PAGE | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, кириллица цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Адрес подсистемы выделения сущностей и связей | URL_ENTITY_PAGE | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, кириллица, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Наименование внешнего источника данных, который мы помечаем в поисковой выдаче документов | SOURCES_NAME | Наименование источника должно быть длиной от 3 до 30 символов. |
| Адрес подсистемы администрирования | URL_ADMIN_API | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
Архив
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Параметры запуска контейнера архива | ARCHIVE_CONSTRUCTOR_CONNECTION_STRING | Неверный формат строки подключения. Убедитесь, что указаны ключ=значение через ';'. Обязательные параметры: Host, Port (1-65535), Database, Username, Password. Требует перезагрузки сервиса! |
Генеративные ответы
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Адрес LLM API | ASSISTANT_API_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Ключ LLM API | ASSISTANT_API_KEY | Допускаются латиница, цифры, точка, подчёркивание, дефис и спецсимволы. Пробелы запрещены. Пароль должен содержать от 8 до 64 символов. |
| Таймаут запроса от сервиса генеративных ответов к LLM | ASSISTANT_MODEL_API_TIMEOUT | Значение должно быть положительным целым числом |
Определения типа связи
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Минимальная длина текста | REL_TYPE_MIN_TEXT_LENGTH | Значение должно быть положительным целым числом (от 3 до 100)). |
| Максимальная длина текста | REL_TYPE_MAX_TEXT_LENGTH | Максимальная длина текста должна быть не меньше 3000. |
| Время жизни кеша в секундах | REL_TYPE_TASK_TTL | Введите целое положительное число в секундах |
Проксибек
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Наименование индекса по умолчанию | DEFAULT_INDEX | Допускаются латиница, цифры и подчёркивание. Пробелы запрещены. Индекс должен быть длиной от 3 до 10 символов. |
| Адрес сервиса генеративных ответов | ASSISTANT_SERVIСE_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Таймаут сервиса генеративных ответов | ASSISTANT_SERVIСE_TIMEOUT | Введите положительное целое число от 100 до 1000 |
| Адрес сервиса архивации | ARCHIVE_SERVIСE_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Адрес сервиса определения типа связи | REL_TYPE_SERVIСE_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Таймаут сервиса определения типа связи | REL_TYPE_SERVIСE_TIMEOUT | Введите положительное целое число от 100 до 1000 |
| Адрес сервиса семантического анализа | SEM_ANALYSIS_SERVIСE_URL | Адрес должен начинаться с http:// или https://. Допускается порт и путь. Только латиница, цифры, дефисы и точки. Максимальная длина имени — 253 символа. |
| Таймаут сервиса семантического анализа | SEM_ANALYSIS_SERVICE_TIMEOUT | Введите положительное целое число от 100 до 1000 |
Семантический анализ
| Название параметра | Название переменной | Валидация поля |
|---|---|---|
| Минимальное кол-во символов в слове для учёта в перечениях (для отсечения предлогов и тп) | SEM_ANALYSIS_MIN_WORD_LENGTH | Значение должно быть положительным целым числом (от 2 до 5). |
| Показывать подсветку поисковой строки html тегам | SEM_ANALYSIS_SHOW_HIGHLIGHT_IN_TEXT | true |
| Количество документов в выборке AIS | SEM_ANALYSIS_TOP_DOCS_TO_TAKE | Введите положительное целое число от 10 до 100 |
| Максимальное количество символов между найденными группами, чтобы объединить их в одну | SEM_ANALYSIS_MAX_GAP_BETWEEN_PARAGRAPHS | Значение должно быть положительным целым числом (от 1 до 50). |
| Количество слов на перекрытие между запросами | SEM_ANALYSIS_OVERLAP_COUNT | Значение должно быть положительным целым числом (от 1 до 3). |
| Максимальное количество слов в одном запросе к AIS (для разбивки) | SEM_ANALYSIS_WORD_COUNT_IN_ONE_QUERY | Введите положительное целое число от 1до 3. |
| Количество добавочных символов в конец выборки до последнего пробела или до стоп символов | SEM_ANALYSIS_MAX_CHARS_OVERFLOW | Значение должно быть положительным целым числом (от 1 до 100). |
| Процент документов в общем списке выдачи, которые должны повторяться, чтобы считать документ похожим | SEM_ANALYSIS_PERCENTAGE_DOCS_CONTAINS | Значение должно быть положительным целым числом (от 1 до 100). |
| Процент похожести по длине относительно входящей строке. 0 - выдаёт все, 100 - должно быть не менее длины запроса | SEM_ANALYSIS_PERCENTAGE_OF_SIMILARITY | Значение должно быть положительным целым числом (от 1 до 100). |
| Стоп символы для продления строки из выдачи (по умолчанию ; . \r \n | SEM_ANALYSIS_STRING_TERMINATOR | Допустимы только управляющие и пунктуационные символы. |
| Процент слов которые должны совпасть из запроса и выдачи, чтобы считать выдачу валидной | SEM_ANALYSIS_PERCENTAGE_WORD_CONTAINS | Значение должно быть положительным целым числом (от 1 до 100). |
Изменение параметров
Для редактирования значения параметра администратор вводит новое значение в соответствующее поле.
После внесения изменений в нижней части страницы автоматически появляется кнопка «Сохранить».
Чтобы применить изменения, необходимо нажать на эту кнопку.
Параметры, требующие перезапуска сервиса, отмечены в интерфейсе соответствующим предупреждением («Требует перезагрузки сервиса»). В этом случае новые значения вступят в силу только после перезапуска соответствующего компонента системы.